<%@page import="bean.jugador.Jugador"%>
<%@page import="bean.Grupo"%>
<%@page import="logic.Filtro"%>
<%@page import="web.URLHelper"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="<%=URLHelper.getCSSURL()%>" rel="stylesheet">
        <title>InfArena Statistics</title>
    </head>
    <body class="body_class">
        <a href="<%=URLHelper.rootFolder%>">
            Inicio
        </a>

        <%
            String s = request.getParameter("indice");
            if (s == null) {
                s = "2";
            }
            int indice = Integer.parseInt(s);
        %>
        <table>
            <tr>
                <td>
                    <% if (indice > 2) {%>
                    <a href="<%=URLHelper.getURLGrupos(indice - 1)%>">
                        Grupos de <%=(indice - 1)%>
                    </a>
                    <% }%>
                </td>
                <td></td>
                <td>
                    <% if (indice < 5) {%>
                    <a href="<%=URLHelper.getURLGrupos(indice + 1)%>">
                        Grupos de <%=(indice + 1)%>
                    </a>
                    <% }%>
                </td>
            </tr>
        </table>
        <br/>
        <span style="font-size: small">Los grupos con menos de 6 partidos jugados no se consideran estadisticamente relevantes</span>
        <br/>
        <span class="mw-headline">Grupos de <%=indice%></span>
        <table>
            <tr>
                <th>
                    Jugadores
                </th>
                <th>
                    Partidos Jugados
                </th>
                <th>
                    Partidos Ganados
                </th>
                <th>
                    Efectividad Grupo
                </th>
            </tr>

            <%
                for (Grupo grupo : Filtro.getGruposJugadores(indice)) {
                   if (grupo.getCantidadJuegosJugados() < 6) {
                       continue;
                   }
            %>
            <tr>
                <td class="table_cell">
                    <table style="width: 99%">
                        <tr>
                            <%
                                for (Jugador jugador : grupo.getJugadores()) {
                            %>
                            <td class="table_cell">
                                <jsp:include flush="true" page="imagenJugador.jsp">
                                    <jsp:param name="njugador" value="<%=jugador.getDatos().getNombre()%>"></jsp:param>
                                    <jsp:param name="tamanio" value="50"></jsp:param>
                                </jsp:include>
                            </td>
                            <%  }
                            %>
                        </tr>
                        <tr>
                            <%
                                for (Jugador jugador : grupo.getJugadores()) {
                                    boolean mejora = grupo.getEfectividad() > jugador.getEfectividad();
                            %>
                            <td class="table_cell">
                                <span style="width: 60px">
                                    <%=String.format("%.4g%n", 100 * jugador.getEfectividad()).trim()%>%
                                    <img style="width: 12px; height: 12px;" alt="<%=String.valueOf(mejora)%>" src="<%=URLHelper.getArrowURL(mejora)%>" />
                                </span>
                            </td>
                            <%  }
                            %>
                        </tr>
                    </table>
                </td>
                <td class="table_cell">
                    <%=grupo.getCantidadJuegosJugados()%>
                </td>
                <td class="table_cell">
                    <%=grupo.getCantidadJuegosGanados()%>
                </td>
                <td class="table_cell">
                    <%=String.format("%.3g%n", 100 * grupo.getEfectividad())%>%
                </td>
            </tr>
            <%  }
            %>
        </table>
        <table>
            <tr>
                <td>
                    <% if (indice > 2) {%>
                    <a href="<%=URLHelper.getURLGrupos(indice - 1)%>">
                        Grupos de <%=(indice - 1)%>
                    </a>
                    <% }%>
                </td>
                <td></td>
                <td>
                    <% if (indice < 5) {%>
                    <a href="<%=URLHelper.getURLGrupos(indice + 1)%>">
                        Grupos de <%=(indice + 1)%>
                    </a>
                    <% }%>
                </td>
            </tr>
        </table>
    </body>
</html>
